]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
padOsd: Set menu manager on pad chooser popup
authorCarlos Garnacho <carlosg@gnome.org>
Sat, 23 Apr 2022 17:53:46 +0000 (19:53 +0200)
committerMarge Bot <marge-bot@gnome.org>
Sun, 24 Apr 2022 18:44:51 +0000 (18:44 +0000)
Likewise to action menus, this does now need a menu manager
that lets the popup stack a grab on top of the pad OSD's.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2279>

js/ui/padOsd.js

index e23213ccfaed0a0058d831889a4b26509b9ab7ac..b273b0ce8754ec88472107737727fbe347ee8d9e 100644 (file)
@@ -67,6 +67,9 @@ var PadChooser = GObject.registerClass({
         this._padChooserMenu.actor.hide();
         Main.uiGroup.add_actor(this._padChooserMenu.actor);
 
+        this._menuManager = new PopupMenu.PopupMenuManager(this);
+        this._menuManager.addMenu(this._padChooserMenu);
+
         for (let i = 0; i < devices.length; i++) {
             let device = devices[i];
             if (device == this.currentDevice)